package com.tencent.anli;
/**
 * 使用多态实现士兵作战程序
 *
 * 案例介绍：
 *         （1）编写一个soldier类，描述一个具有普遍行为和属性的一个士兵对象。
 *         （2）编写陆军士兵，海军士兵，空军士兵，军官类来扩展soldier类。
 * 
 * 
 * 案例设计：
 * （1）建模一个soldier类。
 * （2）设计soldier类的相关通用属性和方法。
 * （3）建模一个陆军士兵，海军士兵，空军士兵，军官类来继承soldier类，并增加各自特有的属性和方法，并重写相应的方法。
 * 
 *
 */
public class test {

	public static void main(String[] args) {
		Officer officer = new Officer("达源");
		officer.CallToAttack();
		System.out.println("****************");
		officer.CallToAttack(officer.getSoldiers()[0]);

	}

}
